// 十二、模块和命名空间

// 模块
// export
// import
// export default
// export = 和 import xxx = require()

// import { name as nameProp } from './b';
// console.log(nameProp);
// import * as info from './b';
// console.log(info);

// import * as AData from './a';
// console.log(AData);

// import name = require('./c')
// console.log(name);

// 引入moment
// 方式一、
// import moment from 'moment';
// 方式二、
// import * as moment from 'moment'
// 方式三、
// import moment = require('moment')
// console.log(moment);


// 命名空间

// 定义和使用

/// <reference path="./space.ts">
// node 命令：tsc --outFile src/index.js src/ts_modules/index.ts
let isLetter = Validation.checkLetter('abc')
console.log(isLetter);
// 拆分为多个文件

// 别名

// 模块理解

// 相对和非相对模块导入
// 模块解析策略
// 模块解析配置项
